import pandas as pd

# 创建一个示例数据框  
data = {
    'A': ['foo', 'foo', 'foo', 'bar', 'bar', 'bar'],
    'B': ['one', 'one', 'two', 'two', 'one', 'one'],
    'C': ['small', 'large', 'large', 'small', 'small', 'large'],
    'D': [1, 2, 2, 3, 3, 4],
    'E': [2, 4, 5, 5, 6, 7]
}
df = pd.DataFrame(data)
print(df)
# 使用pivot_table进行数据透视    计算谁：values定， 怎么聚合分类：index定，展示列:columns定
pivot_table = pd.pivot_table(df, values='D', index=['A','B'], columns=['C'], aggfunc="sum")

print(pivot_table)